package com.wuyanzu.shixicoderedo.common.dto;

import lombok.Data;
import java.math.BigDecimal;

/**
 * 费用项 DTO（Data Transfer Object）
 * 用于前端请求体或服务层传递费用项信息
 */
@Data
public class FeeItemDTO {

    /**
     * 费用项编码
     * 对应系统中 FeeItemMaster 的 code，用于标识具体费用项
     * 例如：FEE001、FEE002 等
     */
    private String code;

    /**
     * 费用金额
     * 前端传入的实际金额，用于结算预校验或计算
     * 使用 BigDecimal 避免浮点精度问题
     */
    private BigDecimal amount;
}
